package nc.itf.caa;


/**
 * business service ejb wrapper 
 * Created by EJBGenerator
 * based on velocity technology
 */

public class caaejb_Local extends nc.bs.mw.naming.BeanBase
    implements nc.itf.caa.caaejbEjbObject {
   
  public caaejb_Local() {
	super();
  }

  private nc.itf.caa.caaejbEjbBean _getBeanObject() throws java.rmi.RemoteException {
    return (nc.itf.caa.caaejbEjbBean) getEjb();
  }

  public nc.itf.capub.datamanager.SyncDataTaskRtn excelDataImport(java.util.ArrayList arg0 ,nc.vo.capub.meta.MetaAggVO arg1  ,nc.vo.capub.basevo.ClientEnvVO arg2 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_excelDataImport$ArrayList_arg0$MetaAggVO_arg1$ClientEnvVO_arg2    );
    Exception er = null;
	nc.itf.capub.datamanager.SyncDataTaskRtn o = null;
	try{
				o = (nc.itf.capub.datamanager.SyncDataTaskRtn)_getBeanObject().excelDataImport(arg0 ,arg1  ,arg2 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_excelDataImport$ArrayList_arg0$MetaAggVO_arg1$ClientEnvVO_arg2, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.itf.capub.datamanager.SyncDataTaskRtn syncDataByBlock(nc.itf.capub.datamanager.SyncDataTaskParam arg0 ,nc.vo.capub.basevo.ClientEnvVO arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_syncDataByBlock$SyncDataTaskParam_arg0$ClientEnvVO_arg1    );
    Exception er = null;
	nc.itf.capub.datamanager.SyncDataTaskRtn o = null;
	try{
				o = (nc.itf.capub.datamanager.SyncDataTaskRtn)_getBeanObject().syncDataByBlock(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_syncDataByBlock$SyncDataTaskParam_arg0$ClientEnvVO_arg1, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.pub.AggregatedValueObject deleteBill(nc.vo.pub.AggregatedValueObject arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_deleteBill$AggregatedValueObject_arg0    );
    Exception er = null;
	nc.vo.pub.AggregatedValueObject o = null;
	try{
				o = (nc.vo.pub.AggregatedValueObject)_getBeanObject().deleteBill(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_deleteBill$AggregatedValueObject_arg0, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public void deleteAccountByBillPks(java.lang.String[] arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_deleteAccountByBillPks$StringS_arg0$String_arg1    );
    Exception er = null;
	try{
				_getBeanObject().deleteAccountByBillPks(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_deleteAccountByBillPks$StringS_arg0$String_arg1, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public java.util.ArrayList saveBill(nc.vo.pub.AggregatedValueObject arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_saveBill$AggregatedValueObject_arg0    );
    Exception er = null;
	java.util.ArrayList o = null;
	try{
				o = (java.util.ArrayList)_getBeanObject().saveBill(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_saveBill$AggregatedValueObject_arg0, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public void dataHandling(java.lang.String arg0 ,nc.vo.pub.lang.UFDate arg1  ,nc.vo.pub.lang.UFBoolean arg2 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_dataHandling$String_arg0$UFDate_arg1$UFBoolean_arg2    );
    Exception er = null;
	try{
				_getBeanObject().dataHandling(arg0 ,arg1  ,arg2 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_dataHandling$String_arg0$UFDate_arg1$UFBoolean_arg2, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public java.lang.String[][] getValuesByPks(java.lang.String arg0 ,java.lang.String[] arg1  ,java.lang.String arg2  ,java.lang.String[] arg3  ,boolean arg4 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getValuesByPks$String_arg0$StringS_arg1$String_arg2$StringS_arg3$boolean_arg4    );
    Exception er = null;
	java.lang.String[][] o = null;
	try{
				o = (java.lang.String[][])_getBeanObject().getValuesByPks(arg0 ,arg1  ,arg2  ,arg3  ,arg4 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getValuesByPks$String_arg0$StringS_arg1$String_arg2$StringS_arg3$boolean_arg4, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.lang.String[][] getValuesByPks(java.lang.String arg0 ,java.lang.String[] arg1  ,java.lang.String arg2  ,java.lang.String[] arg3 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getValuesByPks$String_arg0$StringS_arg1$String_arg2$StringS_arg3    );
    Exception er = null;
	java.lang.String[][] o = null;
	try{
				o = (java.lang.String[][])_getBeanObject().getValuesByPks(arg0 ,arg1  ,arg2  ,arg3 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getValuesByPks$String_arg0$StringS_arg1$String_arg2$StringS_arg3, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.util.ArrayList getContractByTestscope(java.lang.String arg0 ,java.lang.String[] arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getContractByTestscope$String_arg0$StringS_arg1    );
    Exception er = null;
	java.util.ArrayList o = null;
	try{
				o = (java.util.ArrayList)_getBeanObject().getContractByTestscope(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getContractByTestscope$String_arg0$StringS_arg1, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public void genTallyByDuebill(nc.itf.capub.datamanager.SyncDataTaskParam arg0 ,nc.vo.capub.basevo.ClientEnvVO arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_genTallyByDuebill$SyncDataTaskParam_arg0$ClientEnvVO_arg1    );
    Exception er = null;
	try{
				_getBeanObject().genTallyByDuebill(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_genTallyByDuebill$SyncDataTaskParam_arg0$ClientEnvVO_arg1, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void genTallyByCDAResult(nc.vo.pub.AggregatedValueObject arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_genTallyByCDAResult$AggregatedValueObject_arg0    );
    Exception er = null;
	try{
				_getBeanObject().genTallyByCDAResult(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_genTallyByCDAResult$AggregatedValueObject_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void CaaTallyToCdaTally(nc.itf.capub.datamanager.SyncDataTaskParam arg0 ,nc.vo.capub.basevo.ClientEnvVO arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_CaaTallyToCdaTally$SyncDataTaskParam_arg0$ClientEnvVO_arg1    );
    Exception er = null;
	try{
				_getBeanObject().CaaTallyToCdaTally(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_CaaTallyToCdaTally$SyncDataTaskParam_arg0$ClientEnvVO_arg1, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void GenVoucher(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,nc.vo.pub.lang.UFDate arg3 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_GenVoucher$String_arg0$String_arg1$String_arg2$UFDate_arg3    );
    Exception er = null;
	try{
				_getBeanObject().GenVoucher(arg0 ,arg1  ,arg2  ,arg3 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_GenVoucher$String_arg0$String_arg1$String_arg2$UFDate_arg3, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public int ExeSQL(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_ExeSQL$String_arg0    );
    Exception er = null;
		int o = 0;
	try{
				o = (int)_getBeanObject().ExeSQL(arg0);			
	}
	catch(Exception e){
		er = e;
	}  catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_ExeSQL$String_arg0, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.pub.SuperVO[] getChildVO(java.util.ArrayList arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.util.HashMap arg3 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getChildVO$ArrayList_arg0$String_arg1$String_arg2$HashMap_arg3    );
    Exception er = null;
	nc.vo.pub.SuperVO[] o = null;
	try{
				o = (nc.vo.pub.SuperVO[])_getBeanObject().getChildVO(arg0 ,arg1  ,arg2  ,arg3 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getChildVO$ArrayList_arg0$String_arg1$String_arg2$HashMap_arg3, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.util.ArrayList ImpPrepareData(java.util.ArrayList arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_ImpPrepareData$ArrayList_arg0$String_arg1$String_arg2    );
    Exception er = null;
	java.util.ArrayList o = null;
	try{
				o = (java.util.ArrayList)_getBeanObject().ImpPrepareData(arg0 ,arg1  ,arg2 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_ImpPrepareData$ArrayList_arg0$String_arg1$String_arg2, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public int getDBType(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getDBType$String_arg0    );
    Exception er = null;
		int o = 0;
	try{
				o = (int)_getBeanObject().getDBType(arg0);			
	}
	catch(Exception e){
		er = e;
	}  catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getDBType$String_arg0, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.util.Vector executeSqlQuery(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_executeSqlQuery$String_arg0    );
    Exception er = null;
	java.util.Vector o = null;
	try{
				o = (java.util.Vector)_getBeanObject().executeSqlQuery(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_executeSqlQuery$String_arg0, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.lang.String executeSqlUpdate(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_executeSqlUpdate$String_arg0$String_arg1    );
    Exception er = null;
	java.lang.String o = null;
	try{
				o = (java.lang.String)_getBeanObject().executeSqlUpdate(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_executeSqlUpdate$String_arg0$String_arg1, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public void executeSqlUpdate(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_executeSqlUpdate$String_arg0    );
    Exception er = null;
	try{
				_getBeanObject().executeSqlUpdate(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_executeSqlUpdate$String_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void executeSql(java.lang.String[] arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_executeSql$StringS_arg0$String_arg1    );
    Exception er = null;
	try{
				_getBeanObject().executeSql(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_executeSql$StringS_arg0$String_arg1, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void executeSql(java.lang.String[] arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_executeSql$StringS_arg0    );
    Exception er = null;
	try{
				_getBeanObject().executeSql(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_executeSql$StringS_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public int getTzDays(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getTzDays$String_arg0    );
    Exception er = null;
		int o = 0;
	try{
				o = (int)_getBeanObject().getTzDays(arg0);			
	}
	catch(Exception e){
		er = e;
	}  catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getTzDays$String_arg0, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.lang.String getOID(java.lang.String arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getOID$String_arg0    );
    Exception er = null;
	java.lang.String o = null;
	try{
				o = (java.lang.String)_getBeanObject().getOID(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getOID$String_arg0, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.util.ArrayList getDataFormFtp(nc.vo.capub.meta.MetaAggVO arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getDataFormFtp$MetaAggVO_arg0    );
    Exception er = null;
	java.util.ArrayList o = null;
	try{
				o = (java.util.ArrayList)_getBeanObject().getDataFormFtp(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getDataFormFtp$MetaAggVO_arg0, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.util.List getDataInfoByPage(nc.vo.pub.SuperVO arg0 ,nc.ui.bill.depend.PageInfo arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getDataInfoByPage$SuperVO_arg0$PageInfo_arg1$String_arg2    );
    Exception er = null;
	java.util.List o = null;
	try{
				o = (java.util.List)_getBeanObject().getDataInfoByPage(arg0 ,arg1  ,arg2 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getDataInfoByPage$SuperVO_arg0$PageInfo_arg1$String_arg2, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public int getRecordNum(nc.vo.pub.SuperVO arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getRecordNum$SuperVO_arg0$String_arg1    );
    Exception er = null;
		int o = 0;
	try{
				o = (int)_getBeanObject().getRecordNum(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	}  catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getRecordNum$SuperVO_arg0$String_arg1, er);
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.vo.capub.formular.FormularVO[] initFormular(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_initFormular$String_arg0$String_arg1    );
    Exception er = null;
	nc.vo.capub.formular.FormularVO[] o = null;
	try{
				o = (nc.vo.capub.formular.FormularVO[])_getBeanObject().initFormular(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_initFormular$String_arg0$String_arg1, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public void checkTallyApprove(nc.vo.pub.SuperVO[] arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_checkTallyApprove$SuperVOS_arg0$String_arg1    );
    Exception er = null;
	try{
				_getBeanObject().checkTallyApprove(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_checkTallyApprove$SuperVOS_arg0$String_arg1, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public nc.vo.pub.SuperVO[] getResultVO(java.util.HashMap arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getResultVO$HashMap_arg0$String_arg1    );
    Exception er = null;
	nc.vo.pub.SuperVO[] o = null;
	try{
				o = (nc.vo.pub.SuperVO[])_getBeanObject().getResultVO(arg0 ,arg1 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_getResultVO$HashMap_arg0$String_arg1, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public nc.itf.capub.datamanager.SyncDataTaskRtn runTask_RequiresNew(java.lang.String arg0 ,java.lang.String arg1  ,nc.vo.pub.lang.UFBoolean arg2  ,nc.vo.capub.basevo.ClientEnvVO arg3 ) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_runTask_RequiresNew$String_arg0$String_arg1$UFBoolean_arg2$ClientEnvVO_arg3    );
    Exception er = null;
	nc.itf.capub.datamanager.SyncDataTaskRtn o = null;
	try{
				o = (nc.itf.capub.datamanager.SyncDataTaskRtn)_getBeanObject().runTask_RequiresNew(arg0 ,arg1  ,arg2  ,arg3 );			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_runTask_RequiresNew$String_arg0$String_arg1$UFBoolean_arg2$ClientEnvVO_arg3, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public java.lang.String insertLog_RequiresNew(nc.vo.pub.SuperVO arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_insertLog_RequiresNew$SuperVO_arg0    );
    Exception er = null;
	java.lang.String o = null;
	try{
				o = (java.lang.String)_getBeanObject().insertLog_RequiresNew(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);	  
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_insertLog_RequiresNew$SuperVO_arg0, er);
 	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
	return o;
 }
  public void updateLog_RequiresNew(nc.vo.pub.SuperVO arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_updateLog_RequiresNew$SuperVO_arg0    );
    Exception er = null;
	try{
				_getBeanObject().updateLog_RequiresNew(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_updateLog_RequiresNew$SuperVO_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
  public void aprroveBill_RequiresNew(nc.vo.pub.AggregatedValueObject arg0) throws nc.vo.pub.BusinessException{
    beforeCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_aprroveBill_RequiresNew$AggregatedValueObject_arg0    );
    Exception er = null;
	try{
				_getBeanObject().aprroveBill_RequiresNew(arg0);			
	}
	catch(Exception e){
		er = e;
	} catch(Throwable thr) {
		  nc.bs.logging.Logger.error("HGY:Unexpected error, tx will rb", thr);
		  er = new nc.bs.framework.exception.FrameworkEJBException("Fatal unknown error", thr);
	}
	try{
		afterCallMethod(nc.itf.caa.caaejb_Method_Const_Local.Method_aprroveBill_RequiresNew$AggregatedValueObject_arg0, er);    	
	}
	catch(java.rmi.RemoteException remoteException){
		nc.bs.logging.Logger.error("HGY: Unexpected error when call afterCallMethod",  remoteException);
	} finally {
			}
	if( null != er ){
    	if( er instanceof nc.vo.pub.BusinessException ){
    		throw (nc.vo.pub.BusinessException)er;
    	}    

	if(er instanceof RuntimeException)
		throw (RuntimeException)er;
	else	
		throw new nc.bs.framework.exception.FrameworkEJBException(er.getMessage(),er);
	}
 }
}